package com.mcxx.modules.miniSalvation.family.dto;

import java.io.Serializable;

import com.mcxx.modules.BaseDTO;
import com.mcxx.validate.group.Creation;
import com.mcxx.validate.group.Update;
import com.yinhai.ta404.core.validate.annotation.V;
import lombok.Data;
import java.util.Date;


@Data
public class FuneralDTO extends BaseDTO implements Serializable {
	private static final long serialVersionUID = -1;
	private String id;
	
	@V(value = {"notnull"},groups = {Creation.class})
	private String memberId;
	
	@V(value = {"notnull"},groups = {Creation.class})
	private String orderId;
	
	@V(value = {"notnull"},groups = {Creation.class})
	private String familyId;
	
	private String name;
	
	private String idcard;
	
	@V(value = {"notnull"},groups = {Creation.class,Update.class})
	private Double funeralCost;
	
	private Date deathDate;
	
	private String recevier;
	
	private String recerverIdcard;
	
	private String supplyType;
	
	private String supplyOrgName;
	
	private String bankAccount;
	
	private String bankName;
	
	private Date receiverDate;
	
	private String approver;
	
	private String operator;
	
	private Date handleDate;
	private Date updateTime;
	
	private String businessType;
	
	private Date createTime;
	
	private String familyRelation;
	
	private String otherRelation;
	
	private String bankCode;
	
	private String recevierType;

	
	private String censusType;

	
	private String areaCode;

	
	private String areaCodeCz;

	
	private String subsideProps;

	
	private String recerverAddress;

	
	private String supplyOrgId;
    
	private String creditCode;
	
	private String contactPhone;
	
	private Date payDate;
	
	private String status;
	private String street;
	private String community;
	
	private String standType;



}
